<?php
//1. 使用正则表达式查询一个字符串是否全部由数字组成，并用php代码实现。
$str = 123456;
$result = preg_match("/\d+/",$str);
//2. 使用正则表达式查询一个字符串是否全部由字母组成，并用php代码实现。
$str2 = "asdsaWDADADsad";
$result2 = preg_match("/[a-zA-Z]+/",$str2);
//3. 使用正则表达式检测一个字符串是邮箱，并用php代码实现。
$str3 = "2285353012@qq.com";
$result3 = preg_match("/^\w+@\w+\.\w+/",$str3);
//4. 使用正则表达式判断一个字符串是手机号，并用php代码实现。
$str4 = 15848159211;
$result4 = preg_match("/^1\d{10}/",$str4);
//5. 实务中注册经常需要填写密码，我们需要对密码进行验证，参考如下规则，并用php代码实现。
//	1. 使用正则表达式判断密码只包含数字，并且长度在6~15位。
$pw = 12345678;
$result5 = preg_match("/\d{6,15}/",$pw);
//	2. 使用正则表达式判断密码只包含数字和字母，并且既有数字也有字母，长度在6~15位。（高能预警）
$pw2 = "123456wqw1";
$result6 = preg_match("/[\da-zA-Z]{6,15}/",$pw);
//	3. 使用正则表达式判断密码只包含数字、字母和特殊字符~!@#$%^&*，并且数字、字母、特殊字符至少包含1个，长度在6~15位。
$pw3 = "12345wqeeq@@";
$result7 = preg_match("/(?=.*[~!@#$%^&])(?=.*[\d])(?=.*[a-zA-Z])[\da-zA-Z~!@#$%^&*]{6,15}/",$pw3);
if ($result7 > 0 ){
    echo "正确";
}else{
    echo "错误";
}
//6. 上面的代码是用正则表达式进行判断，尝试不用正则表达式进行判断。（高能预警）
//	1. 提示：遍历字符串里面的每个字符，然后逐个进行判断。
$temp = "132121a";
$a = 0;
$arr = array();
for ($i = 0;$i<strlen($temp);$i++){
    $array[] = substr($temp,$i,$arr);
    if ($array[]==)


}